/*
 * Licensed to the Apache Software Foundation (ASF) under one or more
 * contributor license agreements.  See the NOTICE file distributed with
 * this work for additional information regarding copyright ownership.
 * The ASF licenses this file to You under the Apache License, Version 2.0
 * (the "License"); you may not use this file except in compliance with
 * the License.  You may obtain a copy of the License at
 *
 *    http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

import React from "react";
import { createRoot } from "react-dom/client";
import { ConfigProvider } from "antd";
import App from "./App";
import Mock from "mockjs";
import "@/_mock/index";
import "@/_mock/upload";
import "@/_mock/datasource";

Mock.setup({
	timeout: "200-500",
});

// Mock.mock("/api/data", "get", {
// 	code: 0,
// 	msg: "success",
// 	success: true,
// 	data: {
// 		xman: "xman",
// 	},
// });

const root = document.getElementById("root");
if (root) {
	createRoot(root).render(
		<ConfigProvider>
			<App />
		</ConfigProvider>
	);
}
